Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

232
Visualizações
Error "NodeAlreadySaved" al usar cambios en la página de publicación de djangocms

Encuentra un error al usar cambios en la página de publicación de djangocms.

cuando ejecuté tail -f /var/log/apache2/error.log , devolvió:

 treebeard.exceptions.NodeAlreadySaved: Attempted to add a tree node that is already in the database, referer: http://47.95.254.172/?edit

Y cuando permití settings.py DEBUG= True y hice clic en el botón 'Publicar cambios en la página':

 NodeAlreadySaved at /admin/cms/page/1/en/publish/ Attempted to add a tree node that is already in the database Request Method: POST Request URL: http://47.95.254.172/admin/cms/page/1/en/publish/ Django Version: 3.1.7 Exception Type: NodeAlreadySaved Exception Value: Attempted to add a tree node that is already in the database Exception Location: /root/env1/lib/python3.8/site-packages/treebeard/mp_tree.py, line 326, in process Python Executable: /root/env1//bin/python Python Version: 3.8.5

python manage.py cms fix-tree pero no funcionó. ¡Mientras que la verificación de python manage.py cms check devolvió 10 verificaciones exitosas! .

Implementé el proyecto djangocms con:

apache2.4.41

mod-wsgi 4.8.0

Django 3.1.7

django-cms 3.8.0

La versión de python en venv es 3.8.5, y python3.8.5 compiló mod-wsgi en venv.

¡Gracias por la ayuda!

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

También puede modificar el archivo requirements.txt para reflejar una versión diferente django-treebeard que no sea 4.5.1 :

 django-treebeard>=4.0,!=4.5.1

Entonces puedes ejecutar:

 pip install -r requirements.txt
over 4 years ago · Santiago Trujillo Relatório

0

Degradar a la versión django-treebeard por debajo de 4.5.1, por ejemplo, 4.4. La versión 4.5.1 parece ser incompatible.

 pip install django-treebeard==4.4
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda